package com.whfc.mach.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

@ToString
@Setter
@Getter
public class MachDataStatDTO implements Serializable {
    /**
     * 设备总数
     */
    private Integer totalNum;
    /**
     * 绑定设备数
     */
    private Integer bindNum;
    /**
     * 未绑定设备数
     */
    private Integer unbindNum;
    /**
     * 在线设备数
     */
    private Integer onlineNum;
    /**
     * 离线设备数
     */
    private Integer offlineNum;
    /**
     * 工作数
     */
    private Integer workNum;
    /**
     * 停机数
     */
    private Integer stopNum;
    /**
     * 怠机数
     */
    private Integer idleNum;
    /**
     * 持有单位的统计
     */
    private List<AppStatNumDTO> machCorpStat;
    /**
     * 组织机构的统计
     */
    private List<AppStatNumDTO> deptStat;
    /**
     * 设备类型的统计
     */
    private List<AppStatNumDTO> machTypeStat;
    /**
     * 工作状态的统计
     */
    private List<AppStatNumDTO> machWorkStateStat;
}
